@echo off
echo 正在启动Ubuntu桌面环境...
echo.

REM 检查Docker是否运行
docker info >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: Docker未运行，请先启动Docker Desktop
    pause
    exit /b 1
)

echo 构建Docker镜像...
docker-compose build

if %errorlevel% neq 0 (
    echo 构建失败，请检查错误信息
    pause
    exit /b 1
)

echo 启动容器...
docker-compose up -d

if %errorlevel% neq 0 (
    echo 启动失败，请检查错误信息
    pause
    exit /b 1
)

echo.
echo Ubuntu桌面环境已启动！
echo.
echo 访问方式:
echo 1. 本地显示: 确保X11服务器运行，然后运行: docker exec -it ubuntu-desktop-xfce startxfce4
echo 2. VNC访问: 使用VNC客户端连接到 localhost:5900
echo 3. SSH访问: ssh -p 2222 ubuntu@localhost
echo.
echo 查看容器状态: docker-compose ps
echo 查看日志: docker-compose logs -f
echo 停止服务: docker-compose down
echo.
pause 